.ed-footer5-newsletter-form form input{
    color:#fff;
}

/* Chrome, Edge, Safari */
.ed-footer5-newsletter-form form input::-webkit-input-placeholder{
    color:rgba(255, 255, 255, 0.8)
}

/* Firefox */
.ed-footer5-newsletter-form form input::-moz-placeholder{
    color:rgba(255, 255, 255, 0.8)
    opacity:1;
}

/* Modern standard */
.ed-footer5-newsletter-form form input::placeholder{
    color:rgba(255, 255, 255, 0.8)
}
.ed-breadcrumb-content2 {

	padding-bottom: 70px;
}
.ed-crd-overview #descBtn {
	line-height: 1;
	font-size: 16px;
	border-radius: 100px;
	color: #fff;
	background: #1a3562;
	-webkit-box-shadow: 0 4px 0 0 var(--ed-tt-color);
	box-shadow: 0 4px 0 0 var(--ed-tt-color);
	padding: 9px 18px !important;
	text-align: center !important;
	justify-content: center;
	width: max-content;
}
#courseDescription {
	border: 1px solid rgba(5, 5, 5, 0.2);
	padding: 15px;
	border-radius: 8px;
}
.ed-breadcrumb-text2 {
	max-width: 875px;
}

.ed-breadcrumb-text2.ver_2.headline.ul-li .bread_title {
	padding: 0 !important;
}
#course-list-container .ed-course5-item {
	margin: 0;
	border: 1px solid #ccc;
}

.ed-sidebar-widget .search-widget button {
	background: var(--ed-prime-c);
	color: #fff;
}
.ed-reset-btn a,.ed-reset-btn button {
	background: var(--ed-prime-c);
	color: #fff;
	width: 100%;
	font-size: 18px;
	font-weight: 800;
	text-align: center;
	padding: 18px 15px;
	border-radius: 12px;
	border:none;
}
.ed-sidebar-widget .gt-check-wrap ul li label {
  padding: 0;
}
.ed-sidebar-widget .gt-check-wrap ul li {
  border-bottom: 1px solid #cccc;
  padding-bottom: 10px;
}
.ed-sidebar-widget .gt-check-wrap ul li.active::before {
	content: "\f00c";
	font-weight: 900;
	font-family: "Font Awesome 6 Free";
	display: flex;
	align-items: center;
	color: #fff;
	font-size: 13px;
	justify-content: center;
}
.ed-sidebar-widget .gt-check-wrap ul li:last-child {
	border: none;
}
.ed-sidebar-widget .search-widget input {
	padding-right: 60px;
	border: 1px solid;
	color: var(--ed-black-color);
	border: 1px solid #ccc;
}


/* Chrome, Edge, Safari */
.ed-sidebar-widget .search-widget input::-webkit-input-placeholder{
    color: var(--ed-black-color);
}

/* Firefox */
.ed-sidebar-widget .search-widget input::-moz-placeholder{
   color: var(--ed-black-color);
    opacity:1;
}

/* Modern standard */
.ed-sidebar-widget .search-widget input::placeholder{
    color: var(--ed-black-color);
}


.ed-course5-item .item-text .item-meta a,.ed-course5-item .crs-btn a {
	color: var(--ed-tt-color-2);
}
.ed-sidebar-widget .gt-check-wrap li::before {
	top: 6px;
}

.rtl-layout-enable  .ed-sidebar-widget .gt-check-wrap ul li::before {
  right: 0;
}
.rtl-layout-enable  .ed-sidebar-widget .gt-check-wrap ul li {
  padding-left: 0;
  padding-right: 30px;
}
.ed-reset-btn a i {
	background: #fff;
	color: #333;
	width: 26px;
	height: 26px;
	display: inline-flex;
	align-items: center;
	text-align: center;
	justify-content: center;
	border-radius: 100%;
	margin-right: 8px;
	font-size: 14px;
}
.ed-course5-item .crs-btn i {
	background: #0000002b;
	width: 26px;
	height: 26px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	font-size: 11px;
}
.ed-course5-item .item-text h3 {
	border-bottom: 0px;
}
.item-meta.item-br-btm {
	border-bottom: 1px solid #ccc9;
}
.ed-course5-item .crs-btn{
border:none;
}
#login_form #country_selector {
	max-height: 55px;
}
.ed-header-section.header_style_five .ed-header-navigation .main-navigation li a:focus::before {
	width: 100%;
}
.ed-header-section.header_style_five .ed-header-navigation .main-navigation li a:focus::after {
	-webkit-transition-delay: 0.35s;
	transition-delay: 0.35s;
	-webkit-transform: translateX(-50%) scale(1);
	transform: translateX(-50%) scale(1);
}
.ed-header-section.header_style_five .ed-header-navigation .hd-cta-btn a:focus {
	color: #fff;
	background-color: #eccc23;
}
.ed-header-section.header_style_five .ed-header-top .top-social a:focus,.ed-header-section.header_style_five .ed-header-top .top-info-social li a:hover,.ed-header-section.header_style_five .ed-header-top .top-info-social li a:focus{
color: var(--ed-prime-c7);
}
.href-underline a:focus {
	color: inherit;
	background-size: 100% 100%;
}
.ed-course5-item .crs-btn a:focus{
letter-spacing: 1px;
}
.ed-course5-item .item-text .item-meta a:focus {
	text-decoration: underline;
}
.ed-btn-5 a:focus::before, .ed-btn-5 a:focus::after {
	height: 100%;
}
.ed-btn-5 a:focus .b-icon {
	color: var(--ed-tt-color-2);
	background-color: var(--ed-prime-c7);
}
.ed-btn-5 a:focus .b-text {
	color: var(--ed-tt-color-2);
}
.ed-btn-2 a:focus {
	color: var(--ed-black-color);
}
.ed-btn-2 a:focus i::after {
	width: 100%;
	height: 100%;
	-webkit-transform: scale(50);
	transform: scale(50);
}
.ed-footer5-newsletter-form form button:focus{
background-color: #fff;
}
.ed-footer5-widget .menu-widget li a:focus {
	color: #FFDA8A;
	-webkit-transform: translateX(5px);
	transform: translateX(5px);
}

.mobile_menu .mobile_menu_close {
	color: var(--ed-prime-c7);
	border: 1px solid #ccc;
	width: 40px;
	height: 40px;
	background: transparent;
	border-radius: 100%;
	transition: 0.3s ease;
}
.mobile_menu .mobile_menu_close:hover{
  border-color:transparent;
background-color:var(--ed-prime-c7);
color:#fff;
}

.rtl-layout-enable .ed-cc-filter::before {
	
	right: 97px;
	
}

@media screen and (max-width: 1400px) {
 .home-5 .container {
	max-width: 1200px;
}
.ed-header-section.header_style_five .ed-header-navigation .main-navigation li {
	margin: 0px 15px;
}
.ed-breadcrumb-text2 {
	max-width: 775px;
}
}

@media screen and (max-width: 991px) {
.ed-course5-sec,.ab-about-sec-2,ed-tst5-sec,.ed-acc-authent,.ed-cf-feed-sec  {
	padding-top: 70px;
	padding-bottom: 70px;
}
.ed-cp-cta-sec{
padding-top: 70px;

}


.container-fluid{
padding-left:20px !important;
padding-right:20px  !important;
}


#mt-about-tab,.ed-cr-de-btn ul .nav-tabs {
  gap: 12px;
  justify-content: initial;
}
#mt-about-tab .nav-link, .ed-cr-de-btn ul.nav-tabs .nav-link {
	font-size: 16px;
	padding: 11px 14px !important;
	width: max-content;
}
#mt-about-tab  li,.ed-cr-de-btn ul.nav-tabs li {
  width: auto;
}
.ed-breadcrumb-text2.headline.ul-li .bread_title {
padding-top: 20px;
    font-size: 36px;
    padding-bottom: 20px !important;
}
.ed-breadcrumb-content2 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}
#ed-course-detail {
	padding-top: 40px;
}
.timer_title {
	font-size: 14px !important;
}

}
